home *** CD-ROM | disk | FTP | other *** search
/ PC User 2003 April / Disc 2 / PCU0403CD2.iso / software / apps / files / anfxw32.exe / #setuppath# / c21.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-01-27  |  4.1 KB  |  298 lines

  1. import java.awt.Color;
  2. import java.awt.Font;
  3. import java.awt.Graphics;
  4. import java.awt.Rectangle;
  5. import java.io.IOException;
  6.  
  7. public class c21 extends c11 {
  8.    // $FF: renamed from: HR int
  9.    protected int field_0;
  10.    // $FF: renamed from: Cg c10
  11.    public c10 field_1;
  12.    // $FF: renamed from: In java.lang.String
  13.    protected String field_2;
  14.    // $FF: renamed from: Bd short
  15.    protected short field_3;
  16.    // $FF: renamed from: DM java.awt.Color
  17.    protected Color field_4;
  18.    // $FF: renamed from: Hp byte
  19.    protected byte field_5;
  20.    // $FF: renamed from: CS byte
  21.    protected byte field_6;
  22.    // $FF: renamed from: HG byte
  23.    protected byte field_7;
  24.    // $FF: renamed from: CC java.awt.Color
  25.    protected Color field_8;
  26.    // $FF: renamed from: BG int
  27.    public int field_9;
  28.    // $FF: renamed from: Bg boolean
  29.    public boolean field_10;
  30.    // $FF: renamed from: Db c17
  31.    c17 field_11;
  32.    // $FF: renamed from: GD c11
  33.    c11 field_12;
  34.    // $FF: renamed from: EU c11
  35.    c11 field_13;
  36.  
  37.    // $FF: renamed from: Ap () java.lang.String
  38.    public String method_0() {
  39.       return this.field_2;
  40.    }
  41.  
  42.    // $FF: renamed from: HI () void
  43.    public void method_1() {
  44.       super.HI();
  45.       if (this.field_12 != null) {
  46.          this.field_12.HI();
  47.       }
  48.  
  49.       if (this.field_13 != null) {
  50.          this.field_13.HI();
  51.       }
  52.  
  53.       super.Hd = 0;
  54.       super.Iz = 0;
  55.    }
  56.  
  57.    // $FF: renamed from: Es (boolean, int) int
  58.    public int method_2(boolean var1, int var2) {
  59.       if (super.FC.Io.CJ < 500000) {
  60.          return 0;
  61.       } else if (this.field_6 == 0) {
  62.          return 0;
  63.       } else {
  64.          int var3 = (4 - this.field_7) * 250;
  65.          byte var4;
  66.          if (this.field_6 == 1) {
  67.             var4 = (byte)((int)(Math.random() * (double)11.0F + (double)2.0F));
  68.          } else {
  69.             var4 = (byte)(this.field_6 & 15);
  70.          }
  71.  
  72.          c11 var5 = new c11();
  73.          super.FO = super.FC.Io.FO;
  74.          super.EF = super.FC.Io.EF;
  75.          if (var4 < 9) {
  76.             Rectangle[] var8 = new Rectangle[]{new Rectangle(0, 0, 0, super.EF), new Rectangle(super.FO, 0, 0, super.EF), new Rectangle(0, 0, super.FO, 0), new Rectangle(0, super.EF, super.FO, super.EF), new Rectangle(0, 0, super.FO / 2, super.EF), new Rectangle(super.FO / 2, 0, super.FO / 2, super.EF), new Rectangle(0, 0, super.FO, super.EF / 2), new Rectangle(0, super.EF / 2, super.FO, super.EF / 2), new Rectangle(0, 0, super.FO, super.EF), null};
  77.             int[] var9 = new int[10];
  78.             int[] var10 = new int[10];
  79.             int var11 = 0;
  80.             switch (var4) {
  81.                case 2:
  82.                   var9[var11] = 1;
  83.                   var10[var11++] = 8;
  84.                   break;
  85.                case 3:
  86.                   var9[var11] = 0;
  87.                   var10[var11++] = 8;
  88.                   break;
  89.                case 4:
  90.                   var9[var11] = 3;
  91.                   var10[var11++] = 8;
  92.                   break;
  93.                case 5:
  94.                   var9[var11] = 2;
  95.                   var10[var11++] = 8;
  96.                   break;
  97.                case 6:
  98.                case 8:
  99.                   var9[var11] = 2;
  100.                   var10[var11++] = 6;
  101.                   var9[var11] = 3;
  102.                   var10[var11++] = 7;
  103.                   if (var4 == 6) {
  104.                      break;
  105.                   }
  106.                case 7:
  107.                   var9[var11] = 0;
  108.                   var10[var11++] = 4;
  109.                   var9[var11] = 1;
  110.                   var10[var11++] = 5;
  111.             }
  112.  
  113.             for(int var12 = 0; var12 < var11; ++var12) {
  114.                c18 var6;
  115.                c12 var7;
  116.                if (var1) {
  117.                   var6 = new c18(this.field_8, var8[var9[var12]]);
  118.                   var7 = new c12(var6, var2, var2 + var3, var8[var10[var12]], (c15)null);
  119.                } else {
  120.                   var6 = new c18(this.field_8, var8[var10[var12]]);
  121.                   var7 = new c12(var6, var2, var3, var8[var9[var12]], (c15)null);
  122.                }
  123.  
  124.                ((c24)var6).EX(6, var7);
  125.                ((c01)var5).FK(var6);
  126.             }
  127.          } else {
  128.             Rectangle[] var15 = new Rectangle[10];
  129.             var15[0] = new Rectangle(-super.FO, 0, super.FO, super.EF);
  130.             var15[1] = new Rectangle(super.FO, 0, super.FO, super.EF);
  131.             var15[2] = new Rectangle(0, -super.EF, super.FO, super.EF);
  132.             var15[3] = new Rectangle(0, super.EF, super.FO, super.EF);
  133.             c18 var13 = new c18(this.field_8, new Rectangle(-10000, -10000, 1, 1));
  134.             ((c01)var5).FK(var13);
  135.             c12 var14;
  136.             if (var1) {
  137.                var14 = new c12(this, var2, var2 + var3, var15[var4 - 9], (c15)null);
  138.             } else {
  139.                super.Hd = (short)var15[var4 - 9].x;
  140.                super.Iz = (short)var15[var4 - 9].y;
  141.                var14 = new c12(this, var2, var3, new Rectangle(0, 0, super.FO, super.EF), (c15)null);
  142.             }
  143.  
  144.             ((c24)var13).EX(6, var14);
  145.          }
  146.  
  147.          ((c01)var5).Fb(super.FC);
  148.          if (var1) {
  149.             this.field_13 = var5;
  150.             var3 += 100;
  151.          } else {
  152.             this.field_12 = var5;
  153.          }
  154.  
  155.          return var3;
  156.       }
  157.    }
  158.  
  159.    // $FF: renamed from: Da (int) void
  160.    public void method_3(int var1) {
  161.       if (this.field_12 != null) {
  162.          this.field_12.Da(var1);
  163.       }
  164.  
  165.       if (this.field_13 != null) {
  166.          this.field_13.Da(var1);
  167.       }
  168.  
  169.       super.Da(var1);
  170.    }
  171.  
  172.    // $FF: renamed from: An (int) int
  173.    public int method_4(int var1) {
  174.       return var1 - this.method_2(false, var1);
  175.    }
  176.  
  177.    // $FF: renamed from: Fj (java.awt.Graphics) void
  178.    public void method_5(Graphics var1) {
  179.       if (this.field_11.IK != null) {
  180.          this.field_11.IK.Fj(var1);
  181.       }
  182.  
  183.       super.Fj(var1);
  184.       c11 var2 = this.field_11.Gc;
  185.       if (var2 != null) {
  186.          if (super.FC.CD()) {
  187.             c00 var10000 = var2.HV[2];
  188.             var10000.IP = (short)(var10000.IP - (super.FC.IL - super.FC.Ex) / 15);
  189.             if (var2.HV[2].IP + var2.HV[2].FO <= 0) {
  190.                var2.HV[2].IP = super.FC.Io.FO;
  191.                int var3 = (int)(Math.random() * (double)10.0F);
  192.                String var4 = super.FC.Gi[var3] + c03.Hk;
  193.                Font var5 = new Font("Helvetica", 1, 18);
  194.                int var6 = super.FC.EY(var4, var5);
  195.                c27 var7 = new c27(var4, var5, Color.white, super.FC.Io.FO, (short)(1 + var2.HV[1].Iz), (short)var6, (short)18);
  196.                ((c24)var7).Fb(super.FC);
  197.                var2.HV[2] = var7;
  198.                ((c01)var2).HI();
  199.             }
  200.          }
  201.  
  202.          ((c01)var2).Fj(var1);
  203.       }
  204.  
  205.       if (this.field_12 != null) {
  206.          this.field_12.Fj(var1);
  207.       }
  208.  
  209.       if (this.field_13 != null) {
  210.          this.field_13.Fj(var1);
  211.       }
  212.  
  213.    }
  214.  
  215.    // $FF: renamed from: DF (boolean, byte) boolean
  216.    public boolean method_6(boolean var1, byte var2) {
  217.       boolean var3 = false;
  218.       if (this.field_11.Gc != null) {
  219.          var3 = this.field_11.Gc.DF(var1, var2);
  220.       }
  221.  
  222.       if (var2 == 6) {
  223.          var3 = super.DF(var1, var2);
  224.       }
  225.  
  226.       if (this.field_11.IK != null && (var2 == 6 || !var3)) {
  227.          var3 = this.field_11.IK.DF(var1, var2);
  228.       }
  229.  
  230.       if (this.field_12 != null) {
  231.          this.field_12.DF(var1, var2);
  232.       }
  233.  
  234.       if (this.field_13 != null) {
  235.          this.field_13.DF(var1, var2);
  236.       }
  237.  
  238.       return var3;
  239.    }
  240.  
  241.    // $FF: renamed from: Fy () short
  242.    public short method_7() {
  243.       return this.field_3;
  244.    }
  245.  
  246.    // $FF: renamed from: Bf () java.awt.Color
  247.    public Color method_8() {
  248.       return this.field_4;
  249.    }
  250.  
  251.    // $FF: renamed from: Il () byte
  252.    public byte method_9() {
  253.       return this.field_5;
  254.    }
  255.  
  256.    // $FF: renamed from: Iy () int
  257.    public int method_10() {
  258.       int var1 = super.Ax;
  259.       if (var1 != Integer.MAX_VALUE) {
  260.          var1 += this.method_2(true, var1);
  261.       }
  262.  
  263.       return var1;
  264.    }
  265.  
  266.    public c21() {
  267.       this.field_4 = Color.white;
  268.       this.field_10 = false;
  269.    }
  270.  
  271.    // $FF: renamed from: HT (c17) void
  272.    public void method_11(c17 var1) {
  273.       this.field_11 = var1;
  274.    }
  275.  
  276.    // $FF: renamed from: EO (c14) java.lang.Object
  277.    public Object method_12(c14 var1) throws IOException {
  278.       super.EO(var1);
  279.       this.field_3 = var1.Eg();
  280.       this.field_2 = var1.Go();
  281.       this.field_4 = var1.HQ();
  282.       this.field_5 = var1.Fg();
  283.       this.field_6 = var1.Fg();
  284.       this.field_7 = var1.Fg();
  285.       this.field_8 = var1.HQ();
  286.       this.field_11 = (c17)var1.EO();
  287.       this.field_1 = (c10)var1.EO();
  288.       super.Cp = 32000;
  289.       super.Ah = 32000;
  290.       return this;
  291.    }
  292.  
  293.    // $FF: renamed from: Bu (int) c00
  294.    public c00 method_13(int var1) {
  295.       return var1 < this.field_0 ? super.HV[var1] : null;
  296.    }
  297. }
  298.